How to Set the Type of an Attribute

Types serve to restrict the set of valid values the attribute can take, and will be one of the basic types, a restriction or another fact. The basic types have been predefined as:

Restrictions are custom types used to further restrict the values taken by the basic types. These are entered separately, see How to Create a Restriction.

When attributes need to assume more complex values, their type can be specified as a particular fact. All previously entered facts are listed under the "Facts" node of the type selection window.

To set the type of an attribute: